package net.qunzhi.modules.cms.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.aspectj.bridge.Message;

import javax.validation.constraints.NotNull;

/**
 * 手抄的流量计数据
 * 
 * @author zjr
 * @date 2021-09-10 15:48:00
 */
@Data
@Accessors(chain = true)
@TableName(value="tb_copy_flow_data")
public class TbCopyFlowDataEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 片区id
	 */
	private Integer areaId;
	/**
	 * 片区
	 */
	private String area;
	/**
	 * 创建者微信用户id
	 */
	private Long createUserId;
	/**
	 * 微信用户名称/操作员
	 */
	private String createUserName;
	/**
	 * 正流量行度/m³
	 */
	@NotNull(message = "正流量行度不能为空")
	private Float positiveFlow;
	/**
	 * 负流量行度/m³
	 */
	private Float negativeFlow;
	/**
	 * 瞬时流量
	 */
	private Float instantFlow;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 所属时间
	 */
	private LocalDateTime date;
	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;
	/**
	 * 更新时间
	 */
	private LocalDateTime updateTime;

}
